/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.erpnasajon.modelo;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author MENDONCA
 */
@Entity
@Table(name = "perfisusuario")
public class PerfilUsuario implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long perfilusuario;
    @Column(length = 30, nullable = false)
    private String nome;
    @Column(length = 50, nullable = true)
    private String descricao;

    public PerfilUsuario() {
    }

    public PerfilUsuario(long perfilusuario, String nome, String descricao) {
        this.perfilusuario = perfilusuario;
        this.nome = nome;
        this.descricao = descricao;
    }

    /**
     * @return the perfilusuario
     */
    public long getPerfilusuario() {
        return perfilusuario;
    }

    /**
     * @param perfilusuario the perfilusuario to set
     */
    public void setPerfilusuario(long perfilusuario) {
        this.perfilusuario = perfilusuario;
    }

    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the descricao
     */
    public String getDescricao() {
        return descricao;
    }

    /**
     * @param descricao the descricao to set
     */
    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }
}
